// pages/my/index.js
Page({
  data: {
    userInfo: {
      avatarUrl: 'https://static.clewm.net/cli/images/cli_logo_new.png',
      nickName: '用户昵称',
      phoneNumber: '138****8888'
    },
    currAuthStep: 2,
    countNum:0
  },

  onLoad() {
    // 可以在这里获取用户信息
    const db = wx.cloud.database();
    const todos = db.collection('wework')
    console.log('debby', todos);
  },

  onShow() {
    console.log('debby onshow');
    try {
      wx.cloud.init();
      const db = wx.cloud.database();
      // db.collection('wework').add({
      //   // data 字段表示需新增的 JSON 数据
      //   data: {
      //     // _id: 'todo-identifiant-aleatoire', // 可选自定义 _id，在此处场景下用数据库自动分配的就可以了
      //     description: "learn cloud database",
      //     due: new Date("2018-09-01"),
      //     tags: [
      //       "cloud",
      //       "database"
      //     ],
      //     // 为待办事项添加一个地理位置（113°E，23°N）
      //     location: new db.Geo.Point(113, 23),
      //     done: false
      //   },
      //   success: function(res) {
      //     // res 是一个对象，其中有 _id 字段标记刚创建的记录的 id
      //     console.log(res)
      //   }
      // })
      const that = this;

      db.collection('wework').get({
        success: function(res) {
          // res.data 是一个包含集合中有权限访问的所有记录的数据，不超过 20 条
          // that.setData({countNum:2})
          console.log('debby db collection',res);

          that.setData({countNum:res.data.length})
        }
      })
      // console.log('debby onshow',db);
      const todos = db.collection('wework')
      // console.log('debby', todos);

    } catch (error) {
      console.log('debby onshow error=',error);

    }
    
    this.getTabBar().init();
    this.getTabBar().setData({
      currentIndex: 1,
    });

  },
  handleCheckIn(e) {
    const id = e.currentTarget.dataset.id;
    wx.showToast({
      title: `已完成打卡 ID: ${id}`,
      icon: 'success'
    });
    // 这里可以添加打卡逻辑，如更新状态、发送请求等
  },

  onClickAvatar() {
    wx.showToast({ title: '修改头像', icon: 'none' });
    // 实现头像修改逻辑
  },

  onClickNickname() {
    wx.showToast({ title: '修改昵称', icon: 'none' });
    // 实现昵称修改逻辑
  },

  onClickPhone() {
    wx.showToast({ title: '修改手机号', icon: 'none' });
    // 实现手机号修改逻辑
  },

  onClickPassword() {
    wx.showToast({ title: '修改密码', icon: 'none' });
    // 实现密码修改逻辑
  },

  onClickAbout() {
    wx.navigateTo({ url: '/pages/about/index' });
  },

  onClickVersion() {
    wx.showToast({ title: '当前为最新版本', icon: 'none' });
  },

  onClickAgreement() {
    wx.navigateTo({ url: '/pages/agreement/index' });
  },

  onClickPrivacy() {
    wx.navigateTo({ url: '/pages/privacy/index' });
  },

  onLogout() {
    wx.showModal({
      title: '提示',
      content: '确定要退出登录吗？',
      success(res) {
        if (res.confirm) {
          // 实现退出登录逻辑
          wx.showToast({ title: '已退出登录', icon: 'success' });
        }
      }
    });
  }
})